#include  "../../src/ThreadPool.h"
#include  "../BaseFixture.h"

#include <iostream>

class Fixture : public BaseFixture{
public:

  Fixture(const std::string& tcHeader):BaseFixture(tcHeader) {

  }
};

class Task: public ThreadPool::WorkerTask {

public:
  Task() {
  }

  static std::mutex        _m;
  static int               _threadCount;

  void run() {
    std::unique_lock<std::mutex> lk(_m);
    _threadCount++;

  }

};

int Task::_threadCount = 0;
std::mutex  Task::_m;
